const NewsModel = require("../../models/NewsModel");

/*
 * @作者: kerwin
 * @公众号: 大前端私房菜
 */
const NewsService = {
  getList: async ({ _id }) => {
    return _id
      ? NewsModel.find({ _id, isPublish: 1 })
      : NewsModel.find({ isPublish: 1 }).sort({ editTime: -1 });
  },
  getTopList: async ({ limit }) => {
    return NewsModel.find({ isPublish: 1 }).sort({ editTime: -1 }).limit(limit);
  },
};

module.exports = NewsService;
